<!DOCTYPE html>
<html >
<head lang="en">

    <#include "../head_import.html" />

</head>
<body>
<#include "../include/top_nav.html" />
<div class="am-cf admin-main">

    <!-- sidebar start -->
    <#include "../category/left.html">
        <!-- sidebar end -->
        <!-- content start-->
        <div class="admin-content">
            <div class="am-cf am-padding">
                <div class="am-fl am-cf"><@s.m "global.position"/>:  <@s.m "category.function"/> - <@s.m "global.edit"/></div>
            </div>
            <div class="am-g">
                <div class="am-u-sm-12 am-u-sm-centered">
                    <form >
                        <input type="hidden" name="root" value="${category.id!}"/>
                        <select name="typeId" onchange="if(this.options[this.selectedIndex].value!=''){this.form.action='add.do';this.form.submit();}">
                            <option>--添加子类型--</option>
                            <#list typeList as type>
                                <option value="${type.id}">${type.name}</option>
                            </#list>
                        </select>
                        <input type="button" value="<@s.m "global.backToList"/>" onclick="history.back();"/>
                    </form>

                </div>
            </div>
            <div class="am-g">
                <div class="am-u-sm-12 am-u-sm-centered">
                    <#assign errorPathExist><@s.m "category.path.pathExist"/></#assign>
                    <@p.form id="baseForm" action="o_update.do" labelWidth="12" >
                    <@p.td colspan="1" width="50" label="category.parent">
                    <@p.select name="parentId"  list=parentList value=(category.parent.id)! listKey="id" listValue="name" listDeep="deep" headerKey="" headerValue="category.top" required="true"/>
                    <!--<#if category.parent??>${category.parent.name}<#else>顶级栏目</#if> -->
                </@p.td>
                <@p.td colspan="1" width="50" label="category.type">${category.type.name}</@p.td><@p.tr/>
            <#assign count=0/>
            <#list itemList as item>
                <#if !item.single><#assign count=count+1/></#if>
                <#if !item.custom>
                    <#if item.field=="name">
                        <@p.text label=item.propertyName name=item.field value=category.name required="true" class="required" colspan=item.single?string("2","1") width="${item.single?string(100,50)}" maxlength="100"/><#if count%2==0><@p.tr/></#if>
                        <#elseif item.field=="path">
                            <@p.text label=item.propertyName name=item.field value=category.path required="true" maxlength="30"  colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
                            <#elseif item.field=="tplChannel">
                                <@p.select label=item.propertyName name=item.field value=category.tplChannel! list=channelTpls headerKey="" headerValue="global.default" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
                                <#elseif item.field=="tplContent">
                                    <@p.select label=item.propertyName name=item.field value=category.tplContent! list=contentTpls headerKey="" headerValue="global.default" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
                                    <#elseif item.field=="priority">
                                        <@p.text label=item.propertyName name=item.field value=category.priority!10 required="true" class="required digits" maxlength="10" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
                                        <#elseif item.field=="image">
                                            <@p.td label="category.image" colspan="1" width="50" noHeight="true">
                                            <@p.text id="uploadImgPath1" name="imagePath" value=category.imagePath! size="30"/>
                                            <input type="button" value="<@s.m "imageupload.clear"/>" onclick="clearImg(1);"/><br/>
                                            <span id="ufc1"><input type="file" id="uploadFile1" size="20"/></span>
                                            <input type="button" value="<@s.m "imageupload.upload"/>" onclick="upload(1);"/><br/>
                                            <@s.m "global.width"/>: <input type="text" id="zoomWidth1" value="139" size="5"/>
                                            <@s.m "global.height"/>: <input type="text" id="zoomHeight1" value="139" size="5"/>
                                            <input type="button" value="<@s.m "imageupload.cut"/>" onclick="imgCut(1);"/>
                                            <input type="hidden" id="fileName1" value="${category.imagePath!}"/>
                                        </@p.td>
                                        <@p.td colspan="1" width="50">
                                        <img id="preImg1" alt="<@s.m "imageupload.preview"/>" style="width:100px;height:70px;background-color:#ccc;border:1px solid #333"/>
                                    </@p.td><@p.tr/>
                                    <#elseif item.field=="title">
                                        <@p.text label=item.propertyName name=item.field value=category.title! size="70" maxlength="255" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
                                        <#elseif item.field=="keywords">
                                            <@p.text label=item.propertyName name=item.field value=category.keywords! size="70" maxlength="255" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
                                            <#elseif item.field=="description">
                                                <@p.textarea label=item.propertyName name=item.field value=category.description! rows="5" cols="70" maxlength="255" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
                                                <#elseif item.field=="refBrand">
                                                    <@p.checkboxlist label="productType.refBrand" list=brandList valueList=category.brandIds  name="brandIds" listKey="id" listValue="name" colspan=item.single?string("2","1") width="${item.single?string(100,50)}"/><#if count%2==0><@p.tr/></#if>
                                                    <#elseif item.field=="colorsize">
                                                        <@p.td label="规格" colspan=item.single?string("2","1") width="${item.single?string(100,50)}" noHeight="true">
                                                        <label><input type="checkbox" onclick="$('#colorsize').val(this.checked);$('#msg_1').toggle(this.checked)" <#if category.colorsize> checked="checked"</#if>/>开启规格
                                                            <input type="hidden" id="colorsize" name="colorsize" value="${category.colorsize?string('true','false')}" /></label>
                                                    </@p.td><@p.tr/>
                                                    <tr id="msg_1" <#if !category.colorsize>style="display:none"</#if>>
                                                    <td width="12%" class="pn-flabel pn-flabel-h"></td>
                                                    <td colspan="3" width="88%" class="pn-fcontent">
                                                        <#list standardTypeList as standardType>
                                                            <label><input type="checkbox" value="${standardType.id!}" <#if standardTypeIds?seq_contains(standardType.id)> checked="checked"</#if> name="standardTypeIds"/>${standardType.name!}[${standardType.remark!}]</label>
                                                        </#list>
                                                    </td>
                                                    </tr>
                    </#if>
                    <#else>
                        <@p.selfDefineWidget name="attr_${item.field}" value=category.attr[item.field] list="${item.optValue!}"  rows="${item.rows!}" cols="${item.cols!}" label=item.propertyName colspan=item.single?string("2","1") width="${item.single?string(100,50)}" type="${item.dataType}"/><#if count%2==0><@p.tr/></#if>
                </#if>
                            </#list>
                            <@p.td colspan="2">
                            <@p.hidden name="root" value=root!(category.parent.id)!/>
                            <@p.hidden name="id" value=category.id/>
                            <@p.submit code="global.submit"/> &nbsp; <@p.reset code="global.reset"/>
                        </@p.td>
                    </@p.form>
                </div>
            </div>

</div>
        <!-- content end-->
</div>
<#include "/common/image_upload.html"/>



<script type="text/javascript">
    $(function() {
        $("#baseForm").validate();
        <#if category.imagePath??>
        $("#preImg1").attr("src","${category.imagePath}?d="+new Date()*1);
        </#if>
    });
</script>

</body>
</html>
